ifeq "$(ROOTDIR)" "" 
export ROOTDIR=$(shell while true; do if [ -f BaseVar.mk ]; then pwd;exit; else cd ..;fi;done;)
endif
include $(ROOTDIR)/.config

BUILD_BOOT_DIR=${BUILDDIR}/boot
ROMFS=${BUILDDIR}/romfs
export BUILD_BOOT_DIR

#BOOTDIR=tbsboot
BOOTDIR=cfe/build/broadcom/bcm947xx
all:
ifneq (${PRODUCT}, UML)
#ifneq ($(shell [[ -f $(BUILD_BOOT_DIR)/build/config ]] && echo 0),0)
#	make -C $(BOOTDIR) ${CPU}_config
#	mkdir -p $(BUILD_BOOT_DIR)/build
#	touch $(BUILD_BOOT_DIR)/build/config
#endif
#	make -C  $(BOOTDIR) ARCH=$(ARCH) CFG_PMU=1
endif

install:
#ifneq (${PRODUCT}, UML)
#	make -C $(BOOTDIR) install
#endif
	${Q}cp $(BUILD_BOOT_DIR)/cfe/cfez.bin ${ROMFS}	
	${BUILDDIR}/vendor/broadcom/tools/nvserial -i ${ROMFS}/cfez.bin -o ${ROMFS}/cfez.out -s 1105 ${BUILDDIR}/driver/bcmdriver/shared/nvram/bcm947189_1+1RSDB_0523.txt
	${Q}dd if=${ROMFS}/cfez.out of=${ROMFS}/cfez.bin bs=64K count=1
  
clean:
#ifneq (${PRODUCT}, UML)
#	make -C $(BOOTDIR) clean
#endif

distclean:
#ifneq (${PRODUCT}, UML)
#	make -C $(BOOTDIR) unconfig
#endif
#	rm -f $(BUILD_BOOT_DIR)/build/config

#include $(ROOTDIR)/Rules.make
